home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c-part1 / 5239 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  649 b 

  1. Path: cville-srv.wam.umd.edu!jsquires
  2. From: jsquires@wam.umd.edu (jeffrey d squires)
  3. Newsgroups: comp.lang.c
  4. Subject: Random Numbers Help Needed
  5. Date: 9 Feb 1996 03:54:01 GMT
  6. Organization: University of Maryland College Park
  7. Message-ID: <4feggp$d4g@cville-srv.wam.umd.edu>
  8. NNTP-Posting-Host: rac6.wam.umd.edu
  9. X-Newsreader: TIN [version 1.2 PL0]
  10.  
  11. Hello, I don't know if this helps, but try this:
  12.  
  13. static long seed;
  14.  
  15. void random_seed (long s)
  16. {
  17.    seed = s;
  18. }
  19.  
  20. int random_number (void)
  21. {
  22.    seed = 0x343FDL * seed + 0x269EC3L;
  23.    return (int)((seed >> 16) & 0x7FFF);
  24. }
  25.  
  26. A teaching assistant for one of the courses I took wrote this.
  27. It works in Unix.
  28.